package com.example.service;

import com.example.common.result.Result;
import com.example.entity.dto.CopChangeDto;
import com.example.entity.yifei.Copte;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author LiangPandeng
 * @since 2024-05-30
 */
public interface CopteService extends IService<Copte> {

    Result insertCopChange(CopChangeDto changeDto);

    Boolean tc30IsN(String tc001, String tc002, String tc003);

    /**
     * 审批完成后，把变更单中的内容放入销售订单
     * @param TE001
     * @param TE002
     * @param TE003
     */
    void copteInsertCoptc(String TE001, String TE002, String TE003, String assignee);

    /**
     * 撤审后，把变更单中的内容放入销售订单
     * @param TE001
     * @param TE002
     * @param TE003
     */
    void unchecked(String TE001, String TE002, String TE003);

}
